package com.samsung.actividades;


import android.app.Activity;
import android.content.Intent;
import android.content.res.Resources;
import android.database.Cursor;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

import com.samsung.R;
import com.samsung.database.PartesDBAdapter;

public class Config extends Activity implements OnClickListener{
	
	private PartesDBAdapter partesDBAdapter;
	Cursor partesCursor;
	EditText txtCelu1;
	EditText txtCelu2;
	EditText txtCelu3;	
	EditText txtRuta;
	String value;
	String celu1=null;
	String celu2=null;
	String celu3=null;
	String celu_1=null;
	String celu_2=null;
	String celu_3=null;
	String ruta=null;
	String ruta_=null;

	
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.config);
        Resources res = getResources();
        
        Button menuRep = (Button) findViewById(R.id.guardar);
		menuRep.setBackgroundDrawable(res.getDrawable(R.drawable.guardar));
		menuRep.setOnClickListener(this);
		
		partesDBAdapter = new PartesDBAdapter(this);
		partesDBAdapter.open();
		
		partesCursor = partesDBAdapter.getCelulares();
		
		if(partesCursor.moveToNext()){
			celu1 = partesCursor.getString(partesCursor.getColumnIndex(PartesDBAdapter.KEY_NUMERO));
			txtCelu1 = (EditText) findViewById(R.id.Textcelu1);
			txtCelu1.setText(celu1);
		}
		if(partesCursor.moveToNext()){
			celu2 = partesCursor.getString(partesCursor.getColumnIndex(PartesDBAdapter.KEY_NUMERO));
			txtCelu2 = (EditText) findViewById(R.id.Textcelu2);
			txtCelu2.setText(celu2);		
		}
		if(partesCursor.moveToNext()){
			celu3 = partesCursor.getString(partesCursor.getColumnIndex(PartesDBAdapter.KEY_NUMERO));
			txtCelu3 = (EditText) findViewById(R.id.Textcelu3);
			txtCelu3.setText(celu3);		
		}
		
		partesCursor = partesDBAdapter.getRuta();
		if(partesCursor.moveToNext()){
			ruta = partesCursor.getString(partesCursor.getColumnIndex(PartesDBAdapter.KEY_VALOR));
			txtCelu1 = (EditText) findViewById(R.id.TextRuta);
			txtCelu1.setText(ruta);
		}
    }

	@Override
	public void onClick(View target) {
		// TODO Auto-generated method stub
		Intent intent;
		switch (target.getId()) {
		case R.id.guardar:
			txtCelu1 = (EditText) findViewById(R.id.Textcelu1);
			celu_1=txtCelu1.getText().toString();
			
			txtCelu2 = (EditText) findViewById(R.id.Textcelu2);
			celu_2=txtCelu2.getText().toString();
			
			txtCelu3 = (EditText) findViewById(R.id.Textcelu3);
			celu_3=txtCelu3.getText().toString();
			
			txtRuta = (EditText) findViewById(R.id.TextRuta);
			ruta_=txtRuta.getText().toString();
			
			if(celu1!=null) partesDBAdapter.updateCelular(celu_1,1);
			else partesDBAdapter.crearCelular(celu_1, 1);
			if(celu2!=null) partesDBAdapter.updateCelular(celu_2,2);
			else partesDBAdapter.crearCelular(celu_2, 2);
			if(celu3!=null)partesDBAdapter.updateCelular(celu_3,3);
			else partesDBAdapter.crearCelular(celu_3, 3);
			
			if(ruta!=null) partesDBAdapter.updateRuta(ruta_);
			else partesDBAdapter.crearRuta(ruta_);
			
			this.finish();
			/*
			intent = new Intent("com.samsung.actividades.INICIO");
	        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
	        intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
	        startActivity(intent);
			*/
			break;		
		}
		
	}
}